/**
 * RA S2
 * File : ShowFindUpdateRA.h
 * @author Rezan Achmad
 */

#ifndef SHOWFINDUPDATERA_H_
#define SHOWFINDUPDATERA_H_

#include <iostream>
#include <algorithm>
#include <vector>
#include "Customer.h"
#include "Cart.h"
#include "Cart_item.h"
#include "Product.h"
#include "Address.h"

using namespace std;

class ShowFindUpdateRA {
public:
    static bool customer_comparator(Customer c1, Customer c2);
    static void show(vector<Customer> custs);
    static void find(vector<Cart> carts, vector<Cart_item> cart_items, vector<Product> prods, vector<Customer> custs);
    static void update(vector<Customer> &custs);
};

#endif // SHOWFINDUPDATERA_H_
